﻿namespace com.binance.client.model.trade
{
	using BinanceApiConstants = com.binance.client.constant.BinanceApiConstants;
	using ToStringBuilder = org.apache.commons.lang3.builder.ToStringBuilder;

	public class Leverage
	{

		private decimal leverage;

		private double? maxNotionalValue;

		private string symbol;

		public virtual decimal getLeverage()
		{
			return leverage;
		}

		public virtual void setLeverage(decimal leverage)
		{
			this.leverage = leverage;
		}

		public virtual double? MaxNotionalValue
		{
			get
			{
				return maxNotionalValue;
			}
			set
			{
				this.maxNotionalValue = value;
			}
		}


		public virtual string Symbol
		{
			get
			{
				return symbol;
			}
			set
			{
				this.symbol = value;
			}
		}


		public override string ToString()
		{
			return (new ToStringBuilder(this, BinanceApiConstants.TO_STRING_BUILDER_STYLE)).append("leverage", leverage).append("maxNotionalValue", maxNotionalValue).append("symbol", symbol).ToString();
		}
	}

}